Смотрим код в стандартной конфигурации.
..... БалансоваяСтоимость = 0; Индекс = 1; Пока (Индекс <= СписокСчетов.РазмерСписка()) и (БалансоваяСтоимость = 0) Цикл СубСчет = СписокСчетов.ПолучитьЗначение(Индекс); БалансоваяСтоимость = Ит.СКД(СубСчет, "С",, ТекущийЭлемент()); Индекс = Индекс + 1; КонецЦикла; Если БалансоваяСтоимость = 0 Тогда СубСчет = ""; КонецЕсли; ........
Так как основное средство может находиться на разных счета к данному моменту то перебираются все счета по списку и производиться попытка получить сумму балансовой стоимости. Если основное средство было найдено то цикл прекращается, а если не найдено не на одном из счетов то место хранения СубСчет устанавливается в неизвестное.